
--[[
*********************************************************************************
** 
** Copyright 2021-2024 LuaOS
**
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
** SOFTWARE.
** 
*********************************************************************************
]]--

--------------------------------------------------------------------------------

local protocol = {
  number   = "number",
  ready    = "ready",
  forword  = "forword",
  deliver  = "deliver",
  bind     = "bind",
  unbind   = "unbind",
  response = "response",
};

function protocol.encode(t)
  return wrap(t);   
end

function protocol.decode(v)
  return unwrap(v);   
end

--------------------------------------------------------------------------------

return protocol;

--------------------------------------------------------------------------------
